/*@import "menu.css";*/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button,/*input, textarea,   form elements 表单元素 */
 /*th, td, table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}

input, textarea
{
    border-width: 1px;
}


/** 设置默认字体 **/
body, button, input, select, textarea
{
	font: 12px/1.5 '宋体' ,tahoma, Srial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
}
em
{
	font-style: normal;
}
/** 重置列表元素 **/
ul, ol
{
	list-style: none;
}
/** 重置超链接元素 **/
a
{
	text-decoration: none;
	color: #000;
}
a:hover
{
	text-decoration: underline;
	color: #3363a7;
}
/** 重置图片元素 **/
img
{
	border: 0px;
}
/** 重置表格元素 **/
table
{
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFFF;
}

/*清除浮动*/
.clear{
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
	}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
#wrap
{
	width: 100%;
}
#header
{
	height: 78px;
	background: url(images/index-header-bg.gif) repeat-x;
}
.logo
{
	width: 362px;
	height: 51px;
	background: url(images/index-logo.gif);
}
.logout
{
	width: 23px;
	height: 24px;
	background: url(images/index-logout.png);
	margin-top: 14px;
}
.nav ul
{
	height: 51px;
	overflow: hidden;
	color: #effaff;
}
.nav li
{
	float: left;
	padding-top: 27px;
	width: 93px;
	height: 51px;
	background: url(images/index-nav-bg.png);
	text-align: center;
}
.nav li:hover
{
	background-position: 0 -52px;
	cursor: pointer;
}
.nav li a
{
	color: #effaff;
}
.nav li a:hover
{
	text-decoration: none;
}
.nav .first
{
	background: url(images/index-nav-firstbg.png);
}
.nav .first:hover
{
	background-position: 0 -52px;
}

.nav-left
{
	width: 34px;
	height: 51px;
	background: url(images/index-nav-left.png);
}
.nav-right
{
	width: 34px;
	height: 51px;
	background: url(images/index-nav-right.png);
}
.subnav
{
	height: 27px;
	background: url(images/index-subnav-bg.gif);
}
.subnav .subnavLeft
{
	width: 17px;
	height: 27px;
	background: url(images/index-subnav-left.gif);
}
.subnav .subnavRight
{
	width: 17px;
	height: 27px;
	background: url(images/index-subnav-right.gif);
}
.menu
{
	width: 168px;
	height: 495px;
	background: #e6f4fa;
	color: #075587;
	margin-left: 5px;
}
.menu ul
{
	width: 190px;
}
.menu ul li
{
	width: 190px;
	background: url(images/index-menu-bg.gif) no-repeat;
	text-align: center;
}
.menu ul li a
{
	height: 26px;
	line-height: 26px;
	color: #075587;
}
.menu ul li a:hover
{
	height: 26px;
	line-height: 26px;
	color: #000;
	text-decoration: none;
}
.menu .subMenuTitle
{
	background: url(images/index-menu-title.gif);
	text-align: center;
	height: 27px;
	line-height: 26px;
	color: #fff;
}
.menu ul li ul
{
	width: 190px;
}
.menu ul li ul li
{
	background: url(images/index-submenu-bg.gif);
}



.sidebar
{
	width: 5px;
	height: 500px;
}
.sidebar .btn
{
	width: 50px;
	height: 39px;
	background: url(images/sidebar-on.gif);
	margin-top: 200px;
}
.sidebar .btn:hover
{
	background-position: 0 -39px;
}

.page
{
	width: 100%;
	height: 100%;	
	background-position: center bottom;
	
	/*背景图*/
	/*background: #FFFFFF;
	background-image: url('images/page-bg.png');*/
	background-repeat: no-repeat;
	
}

.page1
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -100;
}


.page iframe
{
	margin: 0 auto;
}

#content .space
{
	height: 5px;
	background: #198bc9;
	font-size: 0px;
}

.space
{
	height: 5px;
	background: #198bc9;
	font-size: 0px;
}

#main-title
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 50px;
	text-align: center;
	color: #075587;
}
#main-content
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
	text-align: center;
	color: #000;
}
#main-content b
{
	color: #F00;
}

#footer
{
	width: 100%;
	height: 26px;
	line-height: 26px;
	background: url(images/index-footer-bg.gif);
	text-align: center;
	color: #effaff;
}


.pageTitle
{
	padding-left: 10px;
	height: 31px;
	line-height: 31px;
	color: #075587;
	background: url(images/page-pageTitle-bg.gif);
}
.pageTitle span
{
	margin-left: 10px;
}
.pageButton{ height:50px;}


.pageColumn
{
	background: url(images/page-bg.gif) repeat-x;
	padding: 5px;
}
.pageColumn table
{
	width: 100%;
}
.pageColumn thead
{
	border: 1px solid #bfd8e0;
	color: #075587;
	background: url(images/page-thead-bg.gif);
}
.pageColumn thead th
{
	border-left: 1px solid #c5dbe2;
	text-align: center;
	height: 28px;
}
.pageColumn tbody tr
{
	border: 1px solid #bfd8e0;
	height: 28px;
}
.pageColumn tbody .trLight
{
	background: #f9fcfd;
}
.pageColumn tbody .checkBox
{
	background: #f1f7f9;
	border: 1px solid #bfd8e0;
	text-align: center;
}
.pageColumn tbody td
{
	text-align: center;
}
/* .pageColumn */

.MenuItems
{
    text-align: center;
    overflow: auto;
    padding: 10px;
    /*背景图*/
    /*background-image: url('images/menu-bg.png');*/
}

.panel-header {
    height: 15px; 
    width: 161px;
}

#DivPage
{
	background-color: #FFFFCC;	
}

input[type="checkbox"] {width: 32px; height: 13px; vertical-align: middle;}
input[class*="ed20"] {width: 28px;}
input[class*="ed30"] {width: 38px;}
input[class*="ed40"] {width: 48px;}
input[class*="ed60"] {width: 68px;}
input[class*="ed70"] {width: 108px;}
input[class*="ed80"] {width: 128px;}
input[class*="ed200"] {width: 280px;}
input[class*="ed300"] {width: 380px;}
/*定义CheckBox的宽度*/
ul#RightDtl > li > ul > li > ul > li > ul > li {float: right; width: 85px;}
/*定义Tree的宽度*/
ul#RightDtl > li > ul > li > ul > li > ul {position: relative; left: 95px; top: 0px; height: 1px; width: 450px}
/*定义第二层的高度宽度*/
ul#RightDtl > li > ul > li > ul > li {float: left; width: 540px;/* height: 20px;*/}
ul#RightDtl > li > ul > li {float: left; width: 540px;}
ul#RightDtl > li > ul > li > ul > li > ul > li > div > span[class="tree-indent"] {width: 0px;}

/*所有表格的颜色 
.datagrid-body
{
	background-color: #99CCFF;	
	background-image: url('images/datagrid-bg.png');
	background-repeat: repeat;
}*/

.studentImageTable
{
	/*大一寸33*48
	一寸25*35
	 */
	padding: 2px;
	border-style: none;
	border-width: 1px;
	width: 25mm;
	height: 35mm;
}

#studentImage
{
	border: 0px;
	width: 100%;
	height: 100%;
}

#trePanel
{
	background-color: #99CCFF;	
}